runtime.sudog.g (field)
23 uses
runtime (current package)
chan.go#L268: mysg.g = gp
chan.go#L343: gp := sg.g
chan.go#L451: gp := sg.g
chan.go#L470: gp := sg.g
chan.go#L649: mysg.g = gp
chan.go#L738: gp := sg.g
chan.go#L911: if !sgp.g.selectDone.CompareAndSwap(0, 1) {
chan.go#L932: raceacquireg(sg.g, chanbuf(c, 0))
chan.go#L933: racereleaseg(sg.g, chanbuf(c, 0))
chan.go#L960: raceacquireg(sg.g, qp)
chan.go#L961: racereleaseg(sg.g, qp)
chan.go#L967: racereleaseacquireg(sg.g, qp)
runtime2.go#L333: g *g
select.go#L319: sg.g = gp
sema.go#L131: goready(s.g, traceskip)
sema.go#L305: s.g = getg()
sema.go#L592: s.g = getg()
sema.go#L641: if s.g.bubble != nil && getg().bubble != s.g.bubble {
sema.go#L642: println("semaphore wake of synctest goroutine", s.g.goid, "from outside bubble")
sema.go#L698: if s.g.bubble != nil && getg().bubble != s.g.bubble {
sema.go#L699: println("semaphore wake of synctest goroutine", s.g.goid, "from outside bubble")